/** 
Copyright (c) 2010, Sheikh Abdul Wahid Ahmed
Details @ http://extremecodeworld.codeplex.com/license
**/

using System;
using EXtremecode.Utils;

using EXtremecode.DataAccessLayer; 
using System.Data;
using System.Xml;
using System.IO;

namespace EXtremecode.EntityDefinitionGenerator.Configurations
{
	/// <summary>
	/// Summary description for Configurations.Provider.
	/// </summary>
	public class Provider
	{
		internal static string ClassesDirectoryPath
		{
			get
			{
				string strPath=System.Configuration.ConfigurationSettings.AppSettings[Keys.CLASSES_DIR_PATH];
				return strPath;

			}
		}
		public static string EntityCustomizedPath
		{
			get
			{
				string strPath=System.Configuration.ConfigurationSettings.AppSettings[Keys.ENTITY_CUSTOMIZED_PATH];
				return strPath;

			}
		}

		internal static string StyleSheetPath
		{
			get
			{
				string strPath=System.Configuration.ConfigurationSettings.AppSettings[Keys.STYLE_SHEET_PATH];
				return strPath;

			}
		}
		internal static string Namespace
		{
			get
			{
				string str=System.Configuration.ConfigurationSettings.AppSettings[Keys.NAMESPACE];
				return str;

			}
		}
		internal static string XtraCodeNamespace
		{
			get
			{
				string str=System.Configuration.ConfigurationSettings.AppSettings[Keys.COLLECTION_PROVIDER_NAMESPACE];
				return str;

			}
		}

		internal static string XtraCodePath
		{
			get
			{
				string str=System.Configuration.ConfigurationSettings.AppSettings[Keys.COLLECTION_PROVIDER_PATH];
				return str;

			}
		}
		internal static string XtraCodeStyleSheetPath
		{
			get
			{
				string str=System.Configuration.ConfigurationSettings.AppSettings[Keys.COLLECTION_PROVIDER_STYLE_SHEET_PATH];
				return str;

			}
		}
		internal static string XtraCodeClassName
		{
			get
			{
				string str=System.Configuration.ConfigurationSettings.AppSettings[Keys.COLLECTION_PROVIDER_CLASS_NAME];
				return str;

			}
		}


	}
}
